IModule Interface
Represents a device.
Inheritance hierarchy
System.Object
System.ComponentModel.INotifyPropertyChanged
IntervalZero.KINGSTAR.Base.Class.IModule
Namespace: IntervalZero.KINGSTAR.Base.Class
Assembly: IntervalZero.KINGSTAR.Base.Class (in IntervalZero.KINGSTAR.Base.dll) Version: 4.4.0.0
Syntax
public interface IModule : INotifyPropertyChanged
Public Interface IModule Inherits INotifyPropertyChanged
Derived
The IModule interface exposes the following members.
Methods
Name | Description | |
---|---|---|
![]() |
ReadSdoBuffer | Reads a byte array through Service Data Object (SDO). |
![]() |
ReadSdoByte | Reads a byte through Service Data Object (SDO). |
![]() |
ReadSdoDouble | Reads a double through Service Data Object (SDO). |
![]() |
ReadSdoInt16 | Reads a short integer through Service Data Object (SDO). |
![]() |
ReadSdoInt32 | Reads an integer through Service Data Object (SDO). |
![]() |
ReadSdoInt64 | Reads a long integer through Service Data Object (SDO). |
![]() |
ReadSdoSByte | Reads an 8-bit integer through Service Data Object (SDO). |
![]() |
ReadSdoSingle | Reads a float through Service Data Object (SDO). |
![]() |
ReadSdoString | Reads a string through Service Data Object (SDO). |
![]() |
ReadSdoUInt16 | Reads an unsigned short integer through Service Data Object (SDO). |
![]() |
ReadSdoUInt32 | Reads an unsigned integer through Service Data Object (SDO). |
![]() |
ReadSdoUInt64 | Reads an unsigned long integer through Service Data Object (SDO). |
![]() |
UpdateConfiguration | Updates the values of the module by reading them from the Subsystem. |
![]() |
WriteSdoObject (byte) | Writes a byte through Service Data Object (SDO). |
![]() |
WriteSdoObject (byte[]) | Writes a byte array through Service Data Object (SDO). |
![]() |
WriteSdoObject (double) | Writes a double through Service Data Object (SDO). |
![]() |
WriteSdoObject (short) | Writes a short integer through Service Data Object (SDO). |
![]() |
WriteSdoObject (int) | Writes an integer through Service Data Object (SDO). |
![]() |
WriteSdoObject (long) | Writes a long integer through Service Data Object (SDO). |
![]() |
WriteSdoObject (sbyte) | Writes an 8-bit signed integer through Service Data Object (SDO). |
![]() |
WriteSdoObject (float) | Writes a float through Service Data Object (SDO). |
![]() |
WriteSdoObject (string) | Writes a string through Service Data Object (SDO). |
![]() |
WriteSdoObject (ushort) | Writes an unsigned short integer through Service Data Object (SDO). |
![]() |
WriteSdoObject (uing) | Writes an unsigned integer through Service Data Object (SDO). |
![]() |
WriteSdoObject (ulong) | Writes an unsigned long integer through Service Data Object (SDO). |
Properties
Name | Description | |
---|---|---|
![]() |
Alias | The alias index for the axis or I/O to replace the index in the axis or I/O list. |
![]() |
AliasAddress | The alias address of a device, defined in the module EEPROM. This address is used to recognize a specific device regardless of its position on the EtherCAT network. |
![]() |
ExplicitId | The explicit ID is an address on an EtherCAT network used to identify an EtherCAT slave. |
![]() |
Index | The index of a device. |
![]() |
IndexAlias | The alias index of a device. |
![]() |
Name | The name of a device. |
![]() |
ProductCode | The product code of a device. |
![]() |
RevisionNumber | The revision number of a device. |
![]() |
SerialNumber | The serial number of a device. |
![]() |
Simulation | Checks whether the device is in simulation mode. |
![]() |
Slave | Links to the EtherCAT slave that contains this device. |
![]() |
SlotId | The slot the module is plugged in. |
![]() |
Type | The type of a device. |
![]() |
VendorId | The vendor ID of a device, given by the EtherCAT Technology Group to the manufacturer of the EtherCAT device. |
See also